package org.bsc.mgwt.client.widget.base;


/**
 * 
 * @author bsorrentino
 *
 */
public interface HasMenuItems {

	/**
	 * <pre>
	 * 
	 * Useful method to initialize a Menu
	 * 
	 * menu
	 * 	.add( new MMenuItem("menu1") )
	 * 	.add( new MMenuItem("menu2") )
	 *  .render();
	 *  
	 * </pre>
	 * 
	 * @param item
	 * @return
	 */
	public HasMenuItems add( MMenuItem item );

	/**
	 * render menu items
	 */
	public void apply();
	
}
